package com.cmc.cloud.cmclink.doc.api.document.rep.manifestrep.manifest;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * 舱单主更新 Request VO
 *
 * @author chenzheng
 */
@Schema(description = "管理后台 - EDI 返回结果")
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
public class ManifestEdiRespVO<T> implements Serializable {
    @Schema(description = "请求ID 雪花算法生成")
    private String msgId;
    @Schema(description = "uccess:200;fail: 500")
    private String code;
    @Schema(description = "信息提示，必须有数据")
    private List<String> msgList;
    @Schema(description = "返回数据")
    private T data;
}
